
import { Injectable } from '@angular/core';
import { ViewModel, NgCommand } from '@farris/devkit';
import { Observable } from 'rxjs';

@Injectable()
export class XlzlXtajComponentViewmodel extends ViewModel {
    public bindingPath = '/xlzls';
    public dom = {};
    @NgCommand({
        name: 'xlzlxtajAddFileRows',
        params: {
            fileInfoFieldPath: '/xlzls/fjxx'
        },
        paramDescriptions: {
            fileInfoFieldPath: { type: 'string' }
        }
    })
    public xlzlxtajAddFileRows(commandParam?: any): Observable<any> { return; }

    @NgCommand({
        name: 'xlzlxtajRemoveFileRows',
        params: {
            fileInfoFieldPath: '/xlzls/fjxx'
        },
        paramDescriptions: {
            fileInfoFieldPath: { type: 'string' }
        }
    })
    public xlzlxtajRemoveFileRows(commandParam?: any): Observable<any> { return; }

}